home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 4 / FM Towns Free Software Collection 4 - Disc 1.iso / msdos / dbhamlog / glp.prg < prev    next >
Text File  |  1991-10-18  |  2KB  |  95 lines

  1. ******   格子位置  検索  ************
  2. *******   GLP.PRG  ** T.CHINO ** 
  3. SET ORDER TO 5
  4. SET EXACT OFF
  5. DO WHILE .T. && *****************************************0
  6. STORE "      " TO G
  7.   @ 22,20 SAY "     検索する 格子位置は   ? " GET  G
  8.   READ
  9.   CLEAR GET
  10.  
  11. IF G=" "
  12. RETURN
  13. ENDIF
  14.  
  15. CLEAR
  16. GOTO TOP
  17.  
  18. G=TRIM(G)
  19. ********
  20. FIND &G
  21. **SEEK F
  22.  
  23. SET CURSOR OFF
  24. STORE 6 TO Y
  25. DO WHILE .NOT. EOF() 
  26. SET COLOR TO BG
  27.   @ 1,4   SAY "格子位置"
  28. SET COLOR TO GR
  29.   @ 2,4   SAY G
  30.   SET COLOR TO BR
  31.   @ 1,15   SAY "*************************************************"
  32.   @ 2,15   SAY "*                                               *"
  33.   @ 3,15   SAY "********************************* 周波数帯.PRG **"
  34. SET COLOR TO GR
  35.   @ 2,18   SAY "アマチュア 無 線 QSO ログ 管 理 システム"
  36. SET COLOR TO BG
  37.     @ 4,1 SAY "月/日/年  呼出符号 電波 周波数 氏  名     住         所              JCC_G QSL"
  38. SET COLOR TO BR
  39.     @ 5,1 SAY "------------------------------------------------------------------------------"
  40. DO WHILE .T.
  41.      L=LEN(G)
  42.      GLL=LEFT(GL,L)
  43.   IF GLL<>G .OR. LEN(TRIM(GLL))<>L
  44.     EXIT
  45.   ENDIF
  46.  
  47.  SET COLOR TO G
  48.     @ Y,1  SAY MMDDYY
  49.     @ Y,11 SAY CALL
  50.     @ Y,20 SAY WAVE
  51.     @ Y,26 SAY FREQ 
  52.     @ Y,32 SAY NAME 
  53.     @ Y,43 SAY ADDRES 
  54.     @ Y,70 SAY JCC_G
  55.     @ Y,76 SAY QSL 
  56.     STORE Y+1 TO Y
  57.      IF Y>=21
  58.       SET COLOR TO GR
  59.         WAIT
  60.         CLEAR
  61.         STORE 6 TO Y
  62.         SKIP
  63.         EXIT
  64.      ENDIF
  65.     SKIP
  66.   ENDDO
  67.  
  68.   IF GLL<>G .OR. LEN(TRIM(GLL))<>L
  69.    EXIT
  70.   ENDIF
  71.  
  72.  ENDDO
  73. SET COLOR TO R
  74. @ 22,0 SAY " 該当 デ-タの 検索 終了 です "
  75.  
  76. SET CURSOR ON
  77. SET COLOR TO GR
  78.  
  79. STORE " " TO PRN
  80. @ 23,0 SAY " 検索結果を印刷しますか ? ( Y/N )" GET PRN
  81. READ
  82. CLEAR GET
  83. IF PRN="Y"
  84. SET COLOR TO G
  85. @ 22,0 SAY "       検索 デ-タの 印刷中 です            "
  86. DO INJIGL && *********************************************** 印刷分岐
  87. ENDIF
  88.  
  89. @ 23,0 SAY "                                            "
  90. @ 22,0 SAY "                                            "
  91. LOOP
  92. ENDDO && ************************0
  93. SET CURSOR ON
  94. RETURN
  95.